PyLlama: A stable and versatile Python toolkit for the electromagnetic modelling of multilayered anisotropic media
نویسندگان
چکیده
PyLlama is a handy Python toolkit to compute the electromagnetic reflection and transmission properties of arbitrary multilayered linear media, including case anisotropy. Relying on 4×4-matrix formalism, implements not only transfer matrix method, that most popular choice in existing codes, but also scattering which numerically stable all situations (e.g., thick, highly birefringent cholesteric structures at grazing incident angles). designed suit practical needs by allowing user create, edit assemble layers or domains with great ease. In this article, we present theory underlying methods outline architecture main features PyLlama. Finally, validate code comparison available analytical solutions demonstrate its versatility numerical stability modelling media varying complexity. A detailed documentation tutorial are provided separate manual. Applications range from design optical components polaritonic effects polar crystals, study structurally coloured materials living world. Program Title: – Toolkit for Electromagnetic Modelling Multilayered Anisotropic Media CPC Library link program files: https://doi.org/10.17632/dzw8x5vyrv.1 Developer's repository link: https://github.com/VignoliniLab/PyLlama Licensing provisions: GPLv3 Programming language: Supplementary material: User guide tutorials https://pyllama.readthedocs.io/ Nature problem: Computation coefficients composed an number layers, possibly mixing isotropic anisotropic, absorbing non-absorbing materials, linearly circularly polarised light. Solution method: Implementation both method (faster) (more robust) relying 4×4 formalism. Additional comments restrictions unusual features: Integration physical model handle structures, blueprint integration user-created custom systems, hassle-free export spectra non-programmers even complex and/or systems. External routines include: Numpy [1], Scipy [2], as well Sympy [3] (optional). Numpy, https://numpy.org/. Scipy, https://www.scipy.org/. Sympy, https://www.sympy.org/.
منابع مشابه
Structures in Anisotropic Multilayered Media
Applying the concept of spectral domain representation, the moment method or the point-matching procedure and Green's function theory, a unified approach for the computation of the static capacitance of single, coupled and comb-like metallic structures in anisotropic multilayered media is presented. The media can be electrically shielded on one or both sides. The geometry of the parallel strips...
متن کاملthe innovation of a statistical model to estimate dependable rainfall (dr) and develop it for determination and classification of drought and wet years of iran
آب حاصل از بارش منبع تأمین نیازهای بی شمار جانداران به ویژه انسان است و هرگونه کاهش در کم و کیف آن مستقیماً حیات موجودات زنده را تحت تأثیر منفی قرار می دهد. نوسان سال به سال بارش از ویژگی های اساسی و بسیار مهم بارش های سالانه ایران محسوب می شود که آثار زیان بار آن در تمام عرصه های اقتصادی، اجتماعی و حتی سیاسی- امنیتی به نحوی منعکس می شود. چون میزان آب ناشی از بارش یکی از مولفه های اصلی برنامه ...
15 صفحه اولthe investigation of the relationship between type a and type b personalities and quality of translation
چکیده ندارد.
Simulation of Electromagnetic Diffusion in Anisotropic Media
I present an algorithm to simulate low-frequency electromagnetic propagation in an anisotropic earth, described by a general (non-diagonal) conductivity tensor. I solve the electric formulation by explicitly imposing an approximate form of the condition ∇ · J = 0, where J is the current density vector, which includes the source and the induced current. The numerical algorithm consists of a full...
متن کاملdeveloping a pattern based on speech acts and language functions for developing materials for the course “ the study of islamic texts translation”
هدف پژوهش حاضر ارائه ی الگویی بر اساس کنش گفتار و کارکرد زبان برای تدوین مطالب درس "بررسی آثار ترجمه شده ی اسلامی" می باشد. در الگوی جدید، جهت تدوین مطالب بهتر و جذاب تر، بر خلاف کتاب-های موجود، از مدل های سطوح گفتارِ آستین (1962)، گروه بندی عملکردهای گفتارِ سرل (1976) و کارکرد زبانیِ هالیدی (1978) بهره جسته شده است. برای این منظور، 57 آیه ی شریفه، به صورت تصادفی از بخش-های مختلف قرآن انتخاب گردید...
15 صفحه اولذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Physics Communications
سال: 2022
ISSN: ['1879-2944', '0010-4655']
DOI: https://doi.org/10.1016/j.cpc.2021.108256